package com.android.lovingpet.adopt.host.hostinfo;

import android.os.Bundle;
import android.support.annotation.Nullable;

import com.android.lovingpet.base.BaseView;

/**
 * Created by ikata on 2018/5/21.
 */

public interface IHostInfoContract {
    interface View extends BaseView
    {
        void next(@Nullable Bundle bundle);
    }
    interface Presenter
    {
        void getUndeliveredPetId(int masterId, int offset, int num);
        void getUnusedPetId(int masterId,int offset,int num);
        void getUnbackedPetId(int masterId, int offset, int num);

        void getPetInfo(int id, int petType);
        void getHostFosterById(int id);
        void getHostInfo(int id);
        void updateInfo(String beginTime,String endTime,int fosterId,int newFosterId);
        void updateState(int fosterId,int state);
        void evaluate(int hostId,String content,int evaluationType,int anonymous);
    }
}
